ShowModal a ModalResult vzdy roven 2
Otázka od: Rumcajs - konference
30. 9. 2002 7:15
Servus ve spolek,
resim problem, a to:
mam formular a na nem dve tlacitka typu BitBtn. Jedno je nastaveno jako
ModalResult = mrCancel a druhe jako MiodalResult = mrYes. Ale i kdyz to tak
nastavim, tak navrat z ShowModal mam vzdy 2 (mrCancel), a to i kdyz tem
tlacitkam nastavim mrNone.
Nemate nekdo tuseni v cem je zrada?
Rumcajs D6 Prof., WinMeeee
---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.389 / Virová báze: 220 - datum vydání: 16.9.2002
Odpovedá: Lebeda David
30. 9. 2002 7:25
> mam formular a na nem dve tlacitka typu BitBtn. Jedno je nastaveno
> jako ModalResult = mrCancel a druhe jako MiodalResult = mrYes. Ale i
> kdyz to tak nastavim, tak navrat z ShowModal mam vzdy 2 (mrCancel), a
> to i kdyz tem tlacitkam nastavim mrNone. Nemate nekdo tuseni v cem je
> zrada? Rumcajs D6 Prof., WinMeeee
Ahoj,
nemas nastavenou property Cancel na True? Podobne viz prop.
Default.
David Lebeda
Odpovedá: Rumcajs - konference
30. 9. 2002 8:31
Pouze u tlacitka s ModalResult = mrCancel jinak ne ....
Rumcajs
> > mam formular a na nem dve tlacitka typu BitBtn. Jedno je nastaveno
> > jako ModalResult = mrCancel a druhe jako MiodalResult = mrYes. Ale i
> > kdyz to tak nastavim, tak navrat z ShowModal mam vzdy 2 (mrCancel), a
> > to i kdyz tem tlacitkam nastavim mrNone. Nemate nekdo tuseni v cem je
> > zrada? Rumcajs D6 Prof., WinMeeee
>
> Ahoj,
>
> nemas nastavenou property Cancel na True? Podobne viz prop.
> Default.
>
> David Lebeda
>
---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.389 / Virová báze: 220 - datum vydání: 16.9.2002
Odpovedá: Lebeda David
30. 9. 2002 8:01
Ahoj,
to je divny. Zkusil bych zalozit novy formular, na nej jen dva buttony a zkusit
to
takhle, bez dopisovani kodu, co to udela. Jinak nevim.
Jeste me napada, jestli nezaviras okno pomoci Close (aniz by predtim doslo k
nastaveni ModalResult), to by mozna mohlo tez vest k podobnemu efektu.
David Lebeda
> Pouze u tlacitka s ModalResult = mrCancel jinak ne ....
> Rumcajs
> > > mam formular a na nem dve tlacitka typu BitBtn. Jedno je nastaveno
> > > jako ModalResult = mrCancel a druhe jako MiodalResult = mrYes. Ale
> > > i kdyz to tak nastavim, tak navrat z ShowModal mam vzdy 2
> > > (mrCancel), a to i kdyz tem tlacitkam nastavim mrNone. Nemate
> > > nekdo tuseni v cem je zrada? Rumcajs D6 Prof., WinMeeee
> > nemas nastavenou property Cancel na True? Podobne viz prop.
> > Default.
> >
Odpovedá: Rumcajs - konference
30. 9. 2002 9:44
> Ahoj,
>
> to je divny. Zkusil bych zalozit novy formular, na nej jen dva buttony a
zkusit to
> takhle, bez dopisovani kodu, co to udela. Jinak nevim.
Takhle jsem to taky zkousel a fungovalo to jak kdy ....
>
> Jeste me napada, jestli nezaviras okno pomoci Close (aniz by predtim doslo
k
> nastaveni ModalResult), to by mozna mohlo tez vest k podobnemu efektu.
ModalResult jsem nastavoval budto primo v Delphi a nebo jsem to zadal do
OnCreate toho formulare
>
> David Lebeda
>
>
>
> > Pouze u tlacitka s ModalResult = mrCancel jinak ne ....
> > Rumcajs
> > > > mam formular a na nem dve tlacitka typu BitBtn. Jedno je nastaveno
> > > > jako ModalResult = mrCancel a druhe jako MiodalResult = mrYes. Ale
> > > > i kdyz to tak nastavim, tak navrat z ShowModal mam vzdy 2
> > > > (mrCancel), a to i kdyz tem tlacitkam nastavim mrNone. Nemate
> > > > nekdo tuseni v cem je zrada? Rumcajs D6 Prof., WinMeeee
>
> > > nemas nastavenou property Cancel na True? Podobne viz prop.
> > > Default.
> > >
>
>
---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.389 / Virová báze: 220 - datum vydání: 16.9.2002
Odpovedá: Lebeda David
30. 9. 2002 9:59
> > to je divny. Zkusil bych zalozit novy formular, na nej jen dva
> > buttony a
> zkusit to
> > takhle, bez dopisovani kodu, co to udela. Jinak nevim.
>
> Takhle jsem to taky zkousel a fungovalo to jak kdy ....
S timhle jsem nikdy nemel problemy, nekde musi byt nejaka chyba. Ale poznat ji
takhle na dalku neumim.
> > Jeste me napada, jestli nezaviras okno pomoci Close (aniz by predtim
> > doslo
> k
> > nastaveni ModalResult), to by mozna mohlo tez vest k podobnemu
> > efektu.
>
> ModalResult jsem nastavoval budto primo v Delphi a nebo jsem to zadal
> do OnCreate toho formulare
ModalResult na buttonu jsem ted nemel na mysli, dulezita je ModalResult
property
formu.
Kdyz kliknes na tlacitko, ktere ma ModalResult <> mrNone, tak to vede k zavreni
formu a do ModalResult formu se zapise ModalResult z tlacitka. Pokud ale nekde
zavolas Close primo, ma to zrejme podobny efekt jako zavreni krizkem, tj.
pouzije
mrCancel. O nastaveni ModalResult formu by ses v takovem pripade musel postarat
sam.
Jestli Ti tohle nejak nepomuze, tak uz me nic dalsiho nenapada.
David Lebeda